@media only screen and (max-width: 1850px){
	.b4-n2{
		width: 65%;
	}
	.bt-t-h{
		font-size: 28px;
	}
	.z-sy4-p1 span:first-child{
		letter-spacing: -1px;
		font-size: 75px;
	}
}
@media only screen and (max-width: 1720px) {
	.c-f-r .c-f-t1 {
		font-size: 26px;
	}
	.s-b2-t .swiper-button-prev, .s-b2-t .swiper-button-next{
		width: 80px;
		height: 80px;
	}
	.s-b2-t .swiper-button-prev{
		left: -110px;
	}
	.s-b2-t .swiper-button-next{
		right: -110px;
	}
	.Add-Content .box2 {
	width: 95%;
	margin: 0 auto;
	padding: 60px 24.5%;
	}
	.bt-t-h{
		/* font-size: 26px; */
		font-size: 24px;
	}
	.case-ul li img{
		height: 300px;
	}
	.z-sy4-p1 span:first-child{
		font-size: 72px;
	}
}

@media only screen and (max-width: 1680px) {
	.z-sy4-p2 {
		font-size: 25px;
	}

	.z-sy4-p1 span:first-child {
		font-size: 68px;
		line-height: 68px;
	}

	.z-sy6-p2 {
		font-size: 55px;
		line-height: 85px;
	}

	.z-sy4-p1 span:last-child {
		font-size: 25px;
		line-height: 25px;
	}

	.z-sy4-d3 {
		padding: 35px 20px;
	}

	.z-ft-h6 {
		font-size: 22px;
	}
	.s-b2-t .swiper-button-prev, .s-b2-t .swiper-button-next{
		width: 50px;
		height: 50px;
		background-size: 20px;
	}
	.s-b2-t .swiper-button-prev{
		left: -80px;
	}
	.s-b2-t .swiper-button-next{
		right: -80px;
	}
	.p-all{
		height: 430px;
	}
	.b3-s-t h3{
		font-size: 46px;
		line-height: 66px;
		padding-bottom: 30px;
	}
	.b3-s-t p{
		font-size: 22px;
		margin-top: 30px;
	}
	.b3-u1-l span{
		font-size: 26px;
		padding-bottom: 10px;
	}
	.b5-s-z1{
		font-size: 30px;
	}
	.case-ul li img{
		height: 270px;
	}
}

@media only screen and (max-width: 1555px) {
	.s-b2-t .swiper-button-prev, .s-b2-t .swiper-button-next{
		display: none;
	}
	.c-f-r .c-f-t1 {
		font-size: 24px;
		width: 20%;
	}
	
	.c-f-r1 .c-f-t2 {
		width: 80%;
	}
	.z-ft-h4 {
		width: 33.3%;
	}
	.c-l-e .c-l-e2{
		width: 40%;
	}
	.c-l-t3 {
	margin-top: 65px;
	}
	.c-l-t1 {
	margin: 40px 0;
	}
	
	.bt-t-h{
		font-size: 24px;
	}
	.c-l-e {
		margin: 30px auto;
	}
	.c-l-e .c-l-e2 p {
		font-size: 16px;
	}
	.c-l-t ,.c-l-t2 a{
		font-size: 16px;
	}
}

@media only screen and (max-width: 1500px) {
	.container {
		width: 1260px;
	}

	.t-u-l1 h3 {
		font-size: 30px;
	}

	.t-u-l1 {
		padding: 55px 60px;
	}

	.contact-cont .right {
		padding: 50px 55px;
	}


	.c-l-t3 {
		margin-top: 58px;
	}

	.c-l-e {
		margin: 40px 0;
	}

	.c-l-e .c-l-e2 {
		width: 43%;
		margin-right: 5%;
	}


	.c-l-t2 a,
	.c-l-t {
		font-size: 18px;
	}

	.c-f-s>* {
		width: 150px;
		height: 55px;
		line-height: 55px;
		font-size: 25px;
	}

	.n-i-b .left {
		width: 49%;
	}

	.n-i-b .right {
		width: 50%;
	}

	.case-ul li span em {
		font-size: 35px;
	}

	.about-tab a {
		width: 230px;
	}
	.title h2{
		font-size: 34px;
	}
	.gswiper-box .left h3{
		font-size: 30px;
	}
	.c-f-t3 textarea{
		font-size: 20px;
	}
	.nav li{
		padding: 0 15px;
	}
	.domore_ul li span{
		font-size: 48px;
	}
	.domore_ul li{
		margin-bottom: 50px;
	}
	
	.bt-t-h{
		/* font-size: 22px; */
		font-size: 20px;
	}
	.b5-s-z1{
		font-size: 26px;
	}
	.nav li a{
		font-size: 14px;
	}
	.lc-nav-container .right ul{
		width: 170px;
	}
	.case-ul li img{
		height: 250px;
	}
	.n-s-ul li i img{
		height: 200px;
	}
	.t-ts-b i{
		width: 80px;
		height: 80px;
	}
	.b3-s-t h3{
		font-size: 40px;
		line-height: 56px;
		padding-bottom: 20px;
	}
	.b3-s-t p {
	font-size: 20px;
	margin-top: 20px;
	}
	.b3-s-t{
		top: 64%;
	}
	.z-sy4-p1 span:first-child {
	    font-size: 62px;
	    line-height: 65px;
	}
}
@media screen and (max-width: 1440px) {
	.qy-ul span {
		font-size: 20px;
	}
	.i-c-p {
		font-size: 16px;
		line-height: 26px;
	}
	.about-tab a span {
		font-size: 18px;
	}
	.z-sy6-p1 {
		width: auto;
	}
	.c-l-e .c-l-e2 p {
		font-size: 16px;
	}
	.z-ft-h6 {
		font-size: 18px;
	}
	.c-f-r .c-f-t1 {
		font-size: 20px;
	}
	.d-t-p {
		height: 52px;
		line-height: 52px;
	}
	.d-t-p p {
		font-size: 20px;
	}
	.d-ts-t {
		font-size: 16px;
	}
	.z-sy6-p1 {
	    font-size: 12px;
	}
	.z-sy6-o1 {
		width: 6px;
		height: 6px;
	}
	.b-u-h1 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 1400px) {

	.z-sy6-p2 {
		font-size: 50px;
		line-height: 75px;
	}

	.z-sy4-p1 span:first-child {
		font-size: 60px;
		line-height: 60px;
	}

	.z-sy4-p2 {
		font-size: 22px;
		width: calc(100% - 20px);
	}

	.z-sy4-p1 span:last-child {
		font-size: 20px;
		line-height: 20px;
		top: -25px;
	}

	.z-sy4-d7,
	.z-sy4-d3 {
		height: 520px;
	}

	.c-f-r4 {
		font-size: 18px;
	}

	.c-l-e .c-l-e2 {
		width: 45%;
	}

	.case-ul li span em {
		font-size: 30px;
	}
	.t-u-l1 h3 {
	font-size: 28px;
	}
	.b-g-ul li i{
		height: 223px;
	}
	.r-y-ul li i{
		height: 190px;
	}
	.b5-s-z1{
		font-size: 24px;
	}
	.news{
		padding-bottom: 20px;
	}
	.team{
		padding-top: 80px;
	}
	.z-sy4-bt3{
		width: 40px;
		height: 40px;
	}
	.b-s-i3{
		width: 30%;
	}
	.b-s-i2 {
	    width: 21%;
	    left: 10%;
	}
	
}

@media only screen and (max-width: 1366px) {
	
	.z-sy4-d7,
	.z-sy4-d3 {
		height: 500px;
	}

	.c-l-e .c-l-e2 {
		width: 47%;
		margin-right: 3%;
	}

	.container {
		width: 1180px;
	}
	.c-l-e .c-l-e2 p{
		font-size: 18px;
	}
	.t-u-l1 h3 {
	font-size: 26px;
	}
	.gswiper-box .left h3{
		font-size: 28px;
	}
	.case-ul li span em {
		/* font-size: 26px; */
		font-size: 20px;
	}
	.c-b-l li:nth-child(3) .z-lan-k1{
		width: 150px!important;
		height: 150px!important;
	}
	.c-f-t3 textarea{
		font-size: 18px;
	}
	.domore_ul li .p{
		width: 82%;
	}
	.c-t-l {
	width: 480px;
	}
	.c-t-b,.c-t2-l{
		width: 657px;
	}
	.c-i-c2 ul li{
		margin-left: 80px;
	}
	.c_i_c img {
	width: 240px;
	}
	.i-s-r ul li{
		margin-right: 32px;
	}
	
	.bt-t-h{
		/* font-size: 21px; */
		font-size: 20px;
	}
	.b5-s-z1{
		font-size: 22px;
	}
	.case-ul li img{
		height: 220px;
	}
	.b3-s-t h3 {
	font-size: 30px;
	line-height: 46px;
	padding-bottom: 20px;
	}
	.b3-u1-l i{
		max-width: 45px;
		margin: 0 auto;
	}
	.b3-u1-l span{
		font-size: 20px;
		padding: 0;
	}
	.b2-i2-t3{
		top: 79%;
	}
	.b2-i2-t1{
		width: 23%;
	}
	.b2-i2-t2{
		width: 16%;
	}
	.b2-i2-m{
		width: 38%;
	}
	.b2-i3-m1{
		width: 25%;
	}
	.b2-i3-m2{
		width: 38%;
	}
	.b2-i3-l1{
		width: 14%;
	}
	.b2-i3-l2{
		width: 4%;
	}
	.b2-i3-l3{
		width: 4%;
	}
	.b2-i3-l4{
		width: 7%;
	}
	.b2-i3-l5{
		-webkit-padding-start: 3%;
	}
	.z-sy6-o1{
		width: 7px;
		height: 7px;
	}
	.z-sy4-p1 span:first-child{
		font-size: 54px;
		letter-spacing: -1px;
	}
	.b3-s-t {
	    top: 72%;
	}
	.z-sy4-bt3{
		width: 35px;
		height: 35px;
		top: 14%;
	}
}
